home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / DOCS / ST_GUIDE.PR / MEMORY.TXT < prev    next >
Encoding:
Text File  |  2010-01-01  |  3.8 KB  |  72 lines

  1. DESKTOP x1k1
  2.                                 ╔═════════════════╗
  3.                                 ║     MEMORY      ║
  4.                                 ║ bit assignments ║
  5.                                 ╚═════════════════╝
  6.  
  7.                                  Atari Memory Manager Unit
  8.                 ┌───────────────┐
  9.                 │ CONFIGuration │  b3-b2=[b1-b0]=bank 0
  10.                 │               │  b1-b0=[b1-b0]=bank 1
  11.                 │               │                00:  64 Kbit RAM
  12.                 │               │                01: 256 Kbit RAM
  13.                 │               │                10:1024 Kbit RAM
  14.                 └───────────────┘
  15.  
  16.                                  Random Access Memory
  17.                    ┌────────────┐
  18.                    │ $2-3       │       =ROM version (in BCD)
  19.                    │ $4-7       │       =reset PC ($FF|(5)|(6)|$00=ROM address)
  20.                    │ $8-memsize │       =RAM
  21.                    └────────────┘
  22.  
  23.                                  Reset Programs
  24.               ├─────────────────┤
  25.               │ MEMSIZE-512*n   │     if=$12123456
  26.               │   ...        +4 │ and if=MEMSIZE-512*n
  27.               │                 │ and if the checksum of the 512 bytes=$5678
  28.               │   ...    +8-... │       =reset program
  29.               └─────────────────┘
  30.  
  31.                                  Read Only Memory PACKage
  32.                 ┌───────────────┐
  33.                 │ $FFFA0000.L   │       =$ABCDEF42
  34.                 │ $FFFA0004-... │       =first program
  35.                 │               │         .L=next program address (0:end)
  36.                 │               │         .L=init
  37.                 │               │               b31=Tos Take Parameters
  38.                 │               │               b30=TOS
  39.                 │               │               b29=accessory
  40.                 │               │               b25=TOS init
  41.                 │               │               b24=low level init
  42.                 │               │            b23-b0=init address
  43.                 │               │         .L=run address
  44.                 │               │         .W=time
  45.                 │               │         .W=date
  46.                 │               │         .L=program size
  47.                 │               │        .Bs=program name (+0)
  48.                 └───────────────┘
  49.  
  50.                                  Atari Read Only Memory
  51.                   ┌────────────────────────────────────────────────┐
  52.                   │                     DESKTOP                    │
  53.                   │ ┌────────────────────────────────────────────┐ │
  54.                   │ │                     AES                    │ │
  55.                   │ │ ┌────────────────────────────────────────┐ │ │
  56.                   │ │ │                   VDI                  │ │ │
  57.                   │ │ │ ┌────────────────────────────────────┐ │ │ │
  58.                   │ │ │ │                 TOS                │ │ │ │
  59.                   │ │ │ │ ┌────────────────────────────────┐ │ │ │ │
  60.                   │ │ │ │ │              BIOS              │ │ │ │ │
  61.                   │ │ │ │ │ ┌────────────────────────────┐ │ │ │ │ │
  62.                   │ │ │ │ │ │           XBIOS            │ │ │ │ │ │
  63.                   │ │ │ │ │ │ ┌────────────────────────┐ │ │ │ │ │ │
  64.                   │ │ │ │ │ │ │     USED EXCEPTIONS    │ │ │ │ │ │ │
  65.                   │ │ │ │ │ │ │ ┌────────────────────┐ │ │ │ │ │ │ │
  66.                   │ │ │ │ │ │ │ │  CRASH EXCEPTIONS  │ │ │ │ │ │ │ │
  67.                   │ │ │ │ │ │ │ │ ┌────────────────┐ │ │ │ │ │ │ │ │
  68.                   │ │ │ │ │ │ │ │ │   WARM RESET   │ │ │ │ │ │ │ │ │
  69.                   │ │ │ │ │ │ │ │ │ ┌────────────┐ │ │ │ │ │ │ │ │ │
  70.                   │ │ │ │ │ │ │ │ │ │ COLD RESET │ │ │ │ │ │ │ │ │ │
  71.                   └─┴─┴─┴─┴─┴─┴─┴─┴─┴────────────┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
  72.